/**
 * 补零方法
 * TODO 只支持补一个零，小于10的补零，其余都不补
 */
const zerofill = function (n) {
  return n > 10 ? '' + n : '0' + n
}

// 字符串转数组
const split = function (str = '', unit = ',') {
  let retrunData = null
  if (str) {
    retrunData = str.split(unit)
  } else {
    retrunData = []
  }
  return retrunData
}

// 获取日期（把时间戳转换成日期格式，默认为yy-mm-dd）
const getDate = function (time, unit) {
  let date = new Date(time * 1000)
  let yy = date.getFullYear()
  let mm = date.getMonth() + 1
  let dd = date.getDate()
  let returnDate = null
  unit = unit || '-'
  if (unit === 'Y-M-D') {
    returnDate = yy + '年' + zerofill(mm) + '月' + zerofill(dd) + '日'
  } else {
    returnDate = yy + '-' + zerofill(mm) + '-' + zerofill(dd)
  }
  return returnDate
}

// 获取日期（把时间戳转换成日期格式，默认为yy-mm-dd）
const getTime = function (time) {
  let date = new Date(time * 1000)
  let hour = date.getHours()
  let minute = date.getMinutes()
  return hour + ':' + zerofill(minute)
}

export {
  split,
  getDate,
  zerofill,
  getTime
}